package cn.com.gas.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 加油站信息
 *
 * @author shaochangyang
 * @email l2l84o7o5@live.com
 * @date 2024-04-12 16:28:51
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("gas_stationinfo")
public class GasStationinfoEntity extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId("id")
	private String id;

	/**
	 * pid
	 */
	@TableField("pid")
	private String pid;

	/**
	 * name
	 */
	@TableField("name")
	private String name;

	/**
	 * open
	 */
	@TableField("open")
	private String open;

	/**
	 * is_parent
	 */
	@TableField("is_parent")
	private String isParent;

	/**
	 * checked
	 */
	@TableField("checked")
	private String checked;

	/**
	 * icon
	 */
	@TableField("icon")
	private String icon;

	/**
	 * type
	 */
	@TableField("type")
	private String type;

	/**
	 * gbcode
	 */
	@TableField("gbcode")
	private String gbcode;

	/**
	 * domain
	 */
	@TableField("domain")
	private String domain;

	/**
	 * icon_skin
	 */
	@TableField("icon_skin")
	private String iconSkin;

	/**
	 * plugin_name
	 */
	@TableField("plugin_name")
	private String pluginName;

	/**
	 * indx
	 */
	@TableField("indx")
	private String indx;

	/**
	 * platformid
	 */
	@TableField("platformid")
	private String platformid;

	/**
	 * total
	 */
	@TableField("total")
	private String total;

	/**
	 * onlinetotal
	 */
	@TableField("onlinetotal")
	private String onlinetotal;

	/**
	 * online
	 */
	@TableField("online")
	private String online;

	/**
	 * isAnalyse
	 */
	@TableField("is_analyse")
	private String isAnalyse;

	/**
	 * address
	 */
	@TableField("address")
	private String address;

	/**
	 * 税务机关代码
	 */
	@TableField("taxorgcode")
	private String taxorgcode;

	/**
	 * 加油位
	 */
	@TableField("gas_location")
	private String gasLocation;

	/**
	 * 覆盖位
	 */
	@TableField("gas_coverage")
	private String gasCoverage;
	
	/**
	 * 简称
	 */
	@TableField("shortname")
	private String shortname;
	
	/**
	 * 纳税人名称
	 */
	@TableField("taxpayer_name")
	private String taxpayerName;
	
	/**
	 * 纳税人识别号
	 */
	@TableField("taxpayer_code")
	private String taxpayerCode;
	
	/**
	 * 油站类型
	 */
	@TableField("gastype")
	private String gastype;
	/**
	 * 汽油
	 */
	@TableField("gasoline")
	private String gasoline;
	/**
	 * 汽油（摩托）
	 */
	@TableField("gasoline_moto")
	private String gasolineMoto;
	/**
	 * 汽油(农用车)
	 */
	@TableField("gasoline_farming")
	private String gasolineFarming;
	/**
	 * 汽油(轻卡)
	 */
	@TableField("gasoline_lighttruck")
	private String gasolineLighttruck;
	/**
	 * 柴油
	 */
	@TableField("diesel")
	private String diesel;
	
	
	@TableField("isanalyser")
	private String isanalyser;
	
	
	@TableField("third_party_id")
	private String thirdPartyId;
	
	/**
	 * 是否删除(1未删除；0已删除)
	 */
	@TableField("deleted")
	private int deleted;

	/**
	 * 创建人
	 */
	@TableField("create_id")
	private String createId;

	/**
	 * 更新人
	 */
	@TableField("update_id")
	private String updateId;

	/**
	 * 创建来源(1.web 2.android 3.ios )
	 */
	@TableField("create_where")
	private Integer createWhere;

	/**
	 * 创建时间
	 */
	@TableField("create_time")
	private Date createTime;

	/**
	 * 
	 */
	@TableField("update_time")
	private Date updateTime;
	
	@TableField(exist = false)
	private String price;
	
	/**
	 * 税务机关名称
	 */
	@TableField(exist = false)
	private String taxorgName;
	
	
	/**
	 * 数量
	 */
	@TableField(exist = false)
	private String amount;
	
	/**
	 * 数量
	 */
	@TableField(exist = false)
	private BigDecimal priceBigDecimal;
	
	
	@TableField(exist = false)
	private String createTimeStart;
	@TableField(exist = false)
	private String createTimeEnd;
	
	@TableField(exist = false)
	private String goOnline;
	
	
	@TableField(exist = false)
	private String gatherValue;
	
	@TableField(exist = false)
	private String gatherValue1;
	
	
	@TableField(exist = false)
	private String forecastValue;
	
	@TableField(exist = false)
	private String offlineTime;
	
	@TableField(exist = false)
	private String declaretaxTime;
	
	@TableField(exist = false)
	private String declaretaxId;
	
	@TableField(exist = false)
	private String comparison;
	
	@TableField(exist = false)
	private String declaretaxMoney;
	
	@TableField(exist = false)
	private String yearMonths;
	
	/**
	 * amount_gasoline
	 */
	@TableField(exist = false)
	private String amountGasoline;

	/**
	 * amount_diesel
	 */
	@TableField(exist = false)
	private String amountDiesel;
	
	
	/**
	 * sale_amount
	 */
	@TableField(exist = false)
	private String saleAmount;
	
	
	/**
	 * 加油位
	 */
	@TableField(exist = false)
	private String gasLocation1;

	/**
	 * 覆盖位
	 */
	@TableField(exist = false)
	private String gasCoverage1;
	
	
	@TableField(exist = false)
	private String forecastValue1;
	
	
	/**
	 * isAnalyseNrDiggings
	 */
	@TableField(exist = false)
	private String isAnalyseNrDiggings;
	
	/**
	 * isAnalyseNrConcrete
	 */
	@TableField(exist = false)
	private String isAnalyseNrConcrete;
	
	
	@TableField(exist = false)
	private String nrDiggingsTon1;
	
	@TableField(exist = false)
	private String nrDiggingsTon2;
	
	@TableField(exist = false)
	private String nrConcreteTon1;
	
	
	@TableField(exist = false)
	private String gatherCalculat;
	
	@TableField(exist = false)
	private String forecastCalculat;
	
}
